package main

import (
	"flight.top/airtun/airtun"
	"github.com/sirupsen/logrus"
)

func init() {
	logrus.SetReportCaller(true)
	logrus.SetFormatter(&logrus.TextFormatter{
		//以下设置只是为了使输出更美观
		DisableColors:    false,
		DisableTimestamp: false,
		TimestampFormat:  "2006-01-02 15:03:04",
	})
	logrus.SetLevel(logrus.TraceLevel)
	//logger := &lumberjack.Logger{
	//	Filename:   "./pest.log",
	//	MaxSize:    500,  // 日志文件大小，单位是 MB
	//	MaxBackups: 3,    // 最大过期日志保留个数
	//	MaxAge:     28,   // 保留过期文件最大时间，单位 天
	//	LocalTime:  true, // 使用本地时间
	//	Compress:   true, // 是否压缩日志，默认是不压缩。这里设置为true，压缩日志
	//}
	//logrus.SetOutput(logger) // logrus 设置日志的输出方式
}

func main() {
	logrus.Info("start")
	client := airtun.NewAirtun("tcp://www.familybaby.top:1883", "123", "", "", "./www")
	client.Startup()

	client = airtun.NewAirtun("tcp://www.familybaby.top:1883", "456", "", "", "./www")
	client.Startup()

	select {}
}
